package com.yayun.merchant.mapper;

import java.util.List;
import com.yayun.merchant.domain.OmsCart;

/**
 * 购物车Mapper接口
 */
public interface OmsCartMapper {
    /**
     * 查询购物车列表
     */
    public List<OmsCart> selectCartList(Long userId);

    /**
     * 新增购物车商品
     */
    public int insertCart(OmsCart cart);

    /**
     * 修改购物车商品数量
     */
    public int updateQuantity(OmsCart cart);

    /**
     * 修改购物车商品选中状态
     */
    public int updateChecked(OmsCart cart);

    /**
     * 删除购物车商品
     */
    public int deleteCart(Long[] ids);

    /**
     * 清空购物车
     */
    public int clearCart(Long userId);

    /**
     * 查询购物车商品是否存在
     */
    public OmsCart selectCartByUserIdAndSkuId(OmsCart cart);
} 